#ifndef ARROWSTYLECREATOR_H_
#define ARROWSTYLECREATOR_H_

#include "gui/VisualComponents/ArrowHead.h"


class ArrowStyleCreator {
	friend class ButtonCreator;
	friend class Tabs;
	friend class VisualClassComponentVia;
	friend class VisualComponentViaDER;
public:
	ArrowStyleCreator();
	virtual ~ArrowStyleCreator();

	static const ArrowHead::ArrowStyle getArrowStyle() {
		return m_arrow_style;
	}

private:
	static ArrowHead::ArrowStyle m_arrow_style;
	static void setArrowStyle(ArrowHead::ArrowStyle arrowStyle){
		m_arrow_style = arrowStyle;
	}
};

#endif /* ARROWSTYLECREATOR_H_ */
